
/**
 * 评价管理脚本
 */
(function() {
	/***************************************************************************
	 * 页面初始化
	 */
	// document.onkeydown = function(e) {
	// platform.forbiddenEnter(e);
	// }
	window.onload = function() {
		evaluateGridView.init();
    };
	/***************************************************************************
	 * userGridView
	 */
	var evaluateGridView = {
		init : function() {
			var columns = [ {
				field : 'evaluate_id',
				title : '评论主键',
				width : 120,
				valign : 'middle',
				visible : false
			}, {
				field : 'shop_id',
				title : '主键标识',
				width : 250,
				valign : 'middle',
				visible : false
			}, {
				field : 'order_id',
				title : '订单号',
				width : 200,
				valign : 'middle'
			}, {
				field : 'consumer_id',
				title : '用户名',
				width : 120,
				valign : 'middle'
			}, {
				field : 'evaluate_info',
				title : '评价内容',
				width : 180
			}, {
				field : 'evaluate_picture',
				title : '评价图片',
				width : 120
			} ];
			var shop_id = methods.getShop().shop_id;
			$('#tb_evaluate').bootstrapTable({
				url : platform.mapUrl('~/rest/evaluate/selectByCond'),
				cache : false,
				method : 'post',
				contentType : 'application/json',
				dataType : 'json',
				search : false,
				strictSearch : true,
				singleSelect : true,
				striped : true,
				showFooter : false,
				showToggle : false,
				showRefresh : true,
				showPaginationSwitch : false,
				silent : true,
				pagination : true,
				sidePagination : 'server',
				pageNumber : 1,
				pageSize : 10,
				pageList : [ 10, 15, 20, 50 ],
				queryParams : function(params) {
					return {
						pageNumber : params.offset / params.limit + 1,
						pageSize : params.limit,
						shop_id : shop_id
					}
				},
				clickToSelect : true,
				height : 504,
				uniqueId : 'evaluate_id',
				// userView: false,
				cardView : false,
				// toolbar : '#toolbar',
				columns : columns
			});

		}
	};
	ko.applyBindings(evaluateGridView, document.getElementById('evaluateList'));
	var methods = {
		getShop : function() {
			var param = {};
			param.shop_person = platform.getCurrentUser().user_id;
			var result = JSON2.parse(platform.servicebreak(
					'~/rest/shop/selectOne', param).responseText);
			return result;
		},
	}

})(this);